Sanctum: Revolutions 1.50 SP6Release NotesMarch 2004 |
Welcome to Sanctum: Revolutions, NIOGA, LLC’s third major release for the online collectible card game Sanctum. This release provides:
|
03/2004 |
1.50 SP6 |
NIOGA publishes the Sanctum Rules and FAQ pages, with all-new content |
|
02/2004 |
1.50 SP6 |
NIOGA releases Service Pack 6 for Sanctum: Revolutions |
|
01/2004 |
1.50 SP5 |
NIOGA releases Service Pack 5 for Sanctum: Revolutions |
|
10/2003 |
1.50 SP4 |
NIOGA releases Service Pack 4 for Sanctum: Revolutions |
|
09/2003 |
1.50 SP3 |
NIOGA releases Service Pack 3 for Sanctum: Revolutions |
|
08/2003 |
1.50 SP2 |
NIOGA releases Service Pack 2 for Sanctum: Revolutions |
|
07/2003 |
1.50 SP1 |
NIOGA releases Service Pack 1 for Sanctum: Revolutions |
|
07/2003 |
1.50 |
NIOGA releases Sanctum: Revolutions |
|
03/2002 |
1.25.3 |
NIOGA releases Bug Fix” 1.25.3 (Builds 81-82) |
|
1.25.2 |
NIOGA releases “Bug Fix” 1.25.2 (Builds 76-80) |
|
|
02/2002 |
1.25.1 |
NIOGA releases “Bug Fix” 1.25.1 (Builds 35-74) |
|
08/2001 |
1.25.0 |
NIOGA releases “Bug Fix” 1.25.0 (Builds 01-34) |
|
03/2001 |
1.24 |
NIOGA releases Sanctum 1.24 Card Text Revision |
|
12/2000 |
1.24 |
NIOGA acquires Sanctum |
|
05/1999 |
1.22 |
Digital Addition releases Sanctum: Oppositions and Whispers |
|
1.21 |
||
|
1.20 |
||
|
12/1998 |
1.10 |
Digital Addiction releases Sanctum: Bloodlines |
|
07/1998 |
1.00 |
Digital Addiction releases Sanctum (Classic) |
Service Pack 6 (SP6) provides several bug fixes and text changes. It also eliminates one major security hole that could have allowed cheating since Revolutions first shipped. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
When this spell expires, or is dispelled, the colony is destroyed.
This makes it clear that the spell and the colony are inseparable.
Service Pack 5 (SP5) adds several minor bug fixes and text clarifications. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
|
New Text
|
Old Text
|
Affected Cards
|
| when town/colony creates any novices, those novices are eliminated | when any novices would be created in town, ... |
Altar of Blood |
|
Kumatru Academy |
||
| does not generate novices |
Civilize/Civilized |
|
|
Encampment/Encamped |
||
| no longer creates novices |
Insurrection |
|
|
Runts |
||
| ... all novices are eliminated. | ... all novices are destroyed. | Census |
Service Pack 4 (SP4) provides one critical bug fix, and a few minor fixes. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
Service Pack 3 (SP3) comprises several bug fixes. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
Service Pack 2 (SP2) includes several bug fixes, and two major policy changes. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
Sanctum has always had a 4th rarity category, Very Rare. NIOGA has decided to make this information public.
This is primarily to enable newer players to more accurately evaluate a card’s worth, and ensure fair trading.
Note that players have already identified most of the “Very Rares” on their own, through years of trading experience. Very Rares are, for the most part, exactly those cards which have already commanded high trade and resale value. Hence, we expect that this information will come as no real surprise to most players.
Very Rares are, and have always been, distributed in the ratio of 5% Very Rare to 95% Rare. In other words, 1 in 20 “Rares” was actually a Very Rare instead, and it randomly selected from the Very Rare pool of cards in its card set.
The Very Rares for each card set are as follows:
Classic: Dracha’s Trade, Pages to Dust.
Bloodlines: Chalice of Hope, Renegades.
Oppositions: Phantom, Questing Beast, Revelers, Tornado, Volgaris.
Revolutions: Day of the Dead, Juggernaut, Maelstrom, Narh’u’ha, Spirit Binding.
New DeckBuilder’s Very Rare filter button now works properly.
Note: All Out-of-Print (OOP), Never-in-Print (NIP), and Whispers cards are currently also included in the “Very Rare” category.
Service Pack 1 (SP1) fixes several urgent and minor game bugs. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
Release 1.50 fixes several significant bugs from the “1.25.82” Bug Fix release, including the following. (Numbers in parentheses are NIOGA’s Beta bug tracking IDs.)
Release 1.50 also fixes several major bugs that have been in Sanctum since the very beginning. Some of these bugs are so legendary that players will recognize them from just 1 spell name each!
A significant part of NIOGA’s development effort has been to identify useful patterns, services, and other intermediate pieces of the Sanctum code, to write them correctly once, and then to re-use and build on top of them. This has vastly cleaned up many portions of Sanctum, and eliminated many legacy problem areas.
Sanctum 1.25.3 Release Notes
March, 2002
------------------------------------------------------------------------
Major Bug Fixes
------------------------------------------------------------------------
A.01 (81) Fixed Pyrrhic Victory infinite loop vs another Pyrrhic Victory.
------------------------------------------------------------------------
Minor Bug Fixes
------------------------------------------------------------------------
B.01 (81) Fixed Dracha not withdrawing on death.
B.02 (81) Fixed terrains not animating.
B.03 (81) Fixed "double-deaths" (damage + Touch/Dire/Vela/Gorgon's Head)
ignoring death-cancellations (Reanimate/Larval/Necromancer).
B.04 (82) Fixed Dracha's Sphere pumping armor when hit by missiles.
Sanctum 1.25.2 Release Notes
March, 2002
------------------------------------------------------------------------
Legacy Bug Fixes
------------------------------------------------------------------------
A.01 (76) Group event handling, unsafe iteration
Cannibalism + Skirmish/Zana's Blessing + "end of combat"
Group events are now applied to all members more robustly.
Previously, when an event being applied to a group member #c
causes the "next" member #c+1 to die, the iteration fails, and
skips the rest of the group.
Now, if either #c _or_ #c+1 survives, the iteration continues
normally. (There are currently no game events that can cause
both to die simultaneously.)
A.02 (77) Anchor spell handling
- Necromancer
- Shaman's Walk
- Leadership/Warlord, Bard, Mask of Woad, Pixie Dust
- Bellwether, Beobogh's Helm, Chaos Fog
- Obeisance, Sar'uli Overseer, Whipping Boy
(a) Removing anchor from its host now removes 1 copy of its helper
from the group. No longer deletes 2 copies of helper.
(b) Helpers from multiple anchors now multiply-infect all group
members properly, no matter when they join the group.
A.03 (79) Computer-controlled movement AI
All computer-controlled groups
AI movement now looks in the proper squares when evaluating a
group's movement priorities.
------------------------------------------------------------------------
Major Bug Fixes
------------------------------------------------------------------------
B.01 (78) Fixed crash on exit after a game.
B.02 (76) Trainer: Fixed crash when exiting before map finishes animation.
------------------------------------------------------------------------
Minor Bug Fixes
------------------------------------------------------------------------
C.01 (76) Ancestral Home: Now simply skips movement if all adjacent
squares are blocked.
Previously, it would wait patiently until an adjacent square
becomes empty, then move.
C.02 (77) Bard: Removed join restriction.
C.03 (76) Itrokos Gate: No longer picks Golem.
C.04 (79) Prismatic Serpent: Fixed movement AI.
C.05 (77) Sword of Zana: No longer trumps enemy death-cancellation
spells.
D.01 (77) Pyrrhic Victory: Moved large-card zoom before group kill.
D.02 (77) Sar'uli Overseer: Added large-card zoom on expiration.
E.01 (76) Gorgon's Gaze and Cockatrice's Gaze aren't cumulative.
A minion can have two of each without dying.
Sanctum 1.25.1 Release Notes
February, 2002
------------------------------------------------------------------------
This is NIOGA's second major patch to Sanctum.
This patch fixes dozens of bugs, including many legacy bugs
that were 3+ years old!
------------------------------------------------------------------------
Major New Features
------------------------------------------------------------------------
A.01 (09) Log Viewer
NIOGA can now replay a complete game from a log file. This is how we found and fixed many of the bugs listed here, as well as in 1.25.0!
A.02 (41) Self-correcting settings.
If Sanctum can't find its HOME directory, or your DeckBuilder.exe file, it now opens a file browser window and asks you to surf to the proper directory,then updates its settings.
------------------------------------------------------------------------
Legacy Bug Fixes
Some of these bugs were 3+ years old!
------------------------------------------------------------------------
B.01 (41) Kumatru Academy
No longer generates out-of-sync errors when cast on a town that
has been friendly for 16+ turns (or long enough to fill up with
8 novices).
B.02 (41) Lycanthropy
When Wolf group is dispelled in Leechwood, it no longer merges
with a monster group moving into the same Leechwood square.
B.03 (60) The Unmagicking
No longer causes infinite loop when cast after Wyrmling.
C.01 (73) Application, initialization
[Release Build:] Fixed crash when writing to a C++ string literal.
(String literals are const.)
C.02 (64) Comm/Messaging
No longer causes PING timeout and disconnection when a large-card
pop-up window is left open for 2+ minutes.
C.03 (46) Damage redirection
Deflection, Whipping Boy
[Debug Build:] No longer ASSERTs when a negative quantity from a
"deals no damage" effect is redirected by a damage-redirecting spell.
C.04 (53) Graphics, group sprites
Encampment
No longer draws ghost image of Encamped group.
C.05 (73) Graphics, initialization
[Release Build:] Fixed crash when reading an uninitialized pointer
due to an incomplete class constructor. (Debug builds initialize
new memory blocks to all-0, which works, but Release builds leave
them as garbage, which crashes.)
C.06 (62) Interface, list box selection
No longer crashes when double-clicking on the "bottom" of a spell
list box.
C.07 (66) Lobby, descriptions
[Debug Build:] No longer ASSERTs on '%' characters in players'
descriptions.
C.08 -- Minions, untraining novices
(46) Untrained novices are now properly deleted, instead of leaking memory.
(60) Messages for untrained novices are now properly deleted, instead of
leaking memory.
C.09 (39) Minions, creating recruits
Plague + Changelings
No longer crashes when unpacking orders after 7-hp recruit was
"created dead" in a town with Changelings + a group with Plague.
C.10 (41) Movement, sliding on ice
All monsters
Monsters sliding on ice into an obstacle now animate their entire
movement properly.
C.11 (62) Spells, infectious
Group spells no longer change to individual spells when infecting
new group members.
C.12 (37) Spells, infectious
Alabaster Guardian, Lycanthropy, Tindelhunden
Group spells that create monster groups now properly copy the random
number seed to all group members when cast. This fixes out-of-sync
errors caused by these spells!
------------------------------------------------------------------------
Lobby, Card, and Text Changes
Some cards now behave slightly differently!
Or, their text has changed to be more correct.
------------------------------------------------------------------------
D.01 (60) Interface, deck selection
Deck selection window now appears in the center of the main
window, not the center of the screen.
D.02 (48) Lobby, avatars
Top-12 avatar display is now handled locally.
D.03 (54) Lobby, automatic unwhisper
Now turns off automatically whenever you or your whisper target
leave the realm.
E.01 (39) Ancient King: Merged all bonuses and helper spells into new
'Ancient King' alteration.
E.02 (65) Bard: Removed 1-per-group restriction.
E.03 (66) Bleak Isle: Changed individual Waterwalk to non-visible.
E.04 (58) Fingle's Folly: On death in combat, now plays Fireball sound
and shows zoom before casting Fireball helper spell.
E.05 (46) Great Bear: (a) Now always targets a Djinn if one is present.
(b) "Combined strike" damages all Djinni in enemy group, even
if victim isn't a Djinn.
E.06 (46) Insight: (a) Benefits caster only. (b) May be cast more than once.
E.07 (60) Necromancer: -2 max HP effect is now cumulative.
(62) Necromancer: If a recruit is resurrected but has 0 or negative
max HP, he dies anyways.
E.08 (60) Prismatic Serpent: Changed to base H:4, with H:+4 vs. Death
or Despair monsters.
E.09 (39) Warlord: Merged all bonuses and helper spells into new
'Warlord' alteration.
F.01 (55) Alabaster Guardian: "Patrols the diamond centered on target group."
(74) "New recruits cannot be created in group.""
F.02 (38) Djinni Debate: "Dispelled if town is captured."
F.03 (51) Encampment: "If captured, target group is removed from the game."
F.04 (38) Goldcaps: "Goldcaps attack all groups, even if friendly."
F.05 (58) Husks: "Every other turn, __before movement,__ ..."
F.06 (52) Jumping Lands: "If mountain enters Void, it falls in."
F.07 (40) Parted Sea: "Non-friendly groups can enter __or appear in__ this
square, but ..."
F.08 (74) Questing Beast: "When target group dies, or is dispelled, Q.B.
becomes free. At start of combat, Q.B. dies unless free ..."
F.09 (54) Tindelhunden: "Humans get -1 damage ..." (both hand and missile
damage).
(74) "New recruits cannot be created in group."
------------------------------------------------------------------------
Minor Bug Fixes
------------------------------------------------------------------------
G.01 (40) Combat, new round
Karillian Arrows: Deaths from Karillian Arrows effect no longer
cause remaining enemy minions to skip their attacks.
G.02 (38) Combat, first round
Oblivion, Pacifism
First minion in group no longer gets a free attack if it had
0 attacks in the first round.
G.03 (39) Movement, group join
Alabaster Guardian
Recruits are no longer removed from the game when target group
joins another group.
G.04 (46) Spells, infectious
No longer crashes at start of next turn after a novice is
untrained from a group with a visible infectious spell.
H.01 (35) Ancient King: Legacy helper spell now displays title correctly.
H.02 (38) Encampment: No longer shows both normal zoom and squandered zoom
when cast.
(52) Colony now displays as "Square Conjuration", with remaining
duration.
H.03 (46) Furies: No longer crashes on casting if no legal squares exist.
H.04 (38) Inspiration: Is now blocked properly by Adriel's Glamour and
Intercession.
H.05 (41) Karkara: No longer crashes at start of next turn's movement
after Domesticate is dispelled off Karkara.
H.06 (49) Questing Beast: (a) Target group now hunts the QB, instead of
vice versa. (b) Target group can no longer enter structures.
H.07 (35) Sentinel: Changed duration from +2 to +3.
(41) No longer can be targeted into structures.
H.08 (38) Skirmish: Now expires properly even if combat ends before round 3.
H.09 (49) Tindelhunden: Added one-per-group restriction.
H.10 (39) Undine: On dying from not being in water, Siren Song effect
ends immediately.
I.01 (38) Spells, conjurations
Destiny Manifest, Flying Carpet, Iron Shillelagh, Xia's Walk
Added zoom on expiration.
I.02 (46) Spells, infectious
Inspiration, Memorize
After a transmuted infectious spell is cast, it properly
displays the transmuted cost while it remains in play.
I.03 (43) Graphics, small card art
[9x/Me]: Small card art no longer touches mana symbols.
J.01 (74) Disintegrate: "whirligig"
J.02 (74) Flaming Sword: "... hero. Cowards ..."
J.03 (74) Golden Grove: "structure"
J.04 (74) Haunted Forest: "Abomination"
J.05 (74) Ogi's Armor: "Armorers' ", "Fletchers' "
J.06 (74) Panopticon: "Mirrorers' "
J.07 (74) Parted Sea: "impassable"
J.08 (60) Revelers, Syzygy: Switched flavor text.
J.09 (74) Strength of Body: "..."
J.10 (74) Warlord: "+2 hand damage ...All swordsmen (including Warlord) ..."
J.11 (74) Zana: "Z'naa" (for consistency with Centaurs)
J.12 (53) Fixed capitalization and hyphenation.
Entrail Eater, Rite of Growth, Sword of Zana II, Will to Power
J.13 -- Fixed all flavor text.
(54) All Oppositions cards.
(69) All other cards.
------------------------------------------------------------------------
New Game Engine Services
These services generally handle all details of one common game action.
This greatly simplifies the writing of individual spells, and supports
future development for new expansion sets!
------------------------------------------------------------------------
K.01 (46) Damage or Heal
Healing Balm, Oasis, Spectre's Curse, Wild Plague
(a) Wild Sickness now displays title properly.
(b) Healing at start of turn now properly redraws the minion tile's.
K.02 (60) Dispel
All dispels
(a) Fuligin/Iron Shillelagh: Added zoom on every dispel.
K.03 (60) Handkill
Atonement, Pages to Dust, Tan'u'zhadhi Ploy
K.04 (52) Hop Off Board, Hop On Board
Encampment, Faerie Circle, Lost Mine, Will o' the Wisp
Handles all details of (a) removing a group, (b) holding it
for N turns, (c) returning it, and (d) destroying group inside
if dispelled.
K.05 -- Hop Across Board
Bolt of Somersaults, Gatemouth, Jumping Lands
(52) Hop Across = Hop Off + Hop On.
(60) Gatemouth: Added sound and zoom on every teleportation.
K.06 (52) Hop Into Combat
Arboriads, Citizens' Militia, Loch Dweller
Handles all details of (a) creating the hopper group,
(b) picking a landing square, (c) appearing before combat,
(d) leaving after combat, and (e) dispelling when killed.
K.07 (46) Move Twice
Fleetness, Flying Carpet, Forced March
(56) Fleetness/Forced March no longer persist if target group leaves the
board during the same spell execution phase.
K.08 (46) Relation
Alabaster Guardian, Belvario's Horn, Questing Beast, Tindelhunden
(a) Handles all details of a hunter group, a goal group, hunting
behavior, and bereavement actions.
(b) Updates properly when target group joins another group.
(c) Persists if hunter group, goal group, or both, leave the board
and return.
K.09 (46) Sounds
Spell sounds are now loaded only once. All copies of a spell share
the same sound object in memory.
K.10 (55) Temporary Terrain
Deluge, Lava Flow
Lava Flow can now create lava and barren land under adjacent groups.
End of Release Notes 1.25.